Testo dell'esercizio

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: clickando su una cella di una tabella (tag TD) questa viene selezionata e la selezione viene evidenziata colorandone di grigio lo sfondo (alla proprietà di stile backgroundColor si assegna il valore “gray”). Non è possibile selezionare altre celle quando una cella è già stata selezionata. La cella viene deselezionata interagendo (evento onchange) con un menu a tendina predefinito (attributo id assegnato): il colore del sfondo ritorna al valore iniziale (alla proprietà di stile backgroundColor si assegna il valore “initial”) e il contenuto della cella viene rimpiazzato con quello dell'opzione selezionata nel menu.

Change cell content

ABC
DEF
GHI
Set content